technological independence - Turkish English Dictionary